Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

241
Views
¿Cómo "invertir" la cadena que actúa como una fecha y hora?

Estoy trabajando en un proyecto de Vue y tengo un campo de texto que lleva "fecha y hora" a una variable de cadena como esta DD-MM-YYYY .

Quiero convertirlo a formato MySQL (YYYY-MM-DD)

Ejemplo de entrada: 24-05-2022
Salida de ejemplo: 2022-05-24

Así que desde

 dateInput: '24-05-2022' dateInput.split("").reverse().join("")

dateInput el valor de entrada de fecha a:

 2202-50-42

Me pregunto cómo invertir la cadena sin afectar los números uno al lado del otro.

EDITAR ------------------------------------------------- -------------------------------------------------- ----

Olvidé mencionar que estoy usando NuxtJs con Vue, por lo que la sintaxis es un poco diferente.

Funciona ahora con:

Datos

 dateInput: '24-05-2022', array: [], newDate: ''

Métodos

 reverseDate () { this.array = this.dateInput.split('-') this.newDate = this.array[2] + '-' + this.array[1] + '-' + this.array[0] }

Creado

 this.reverseDate()
about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Prueba a continuación:

 let dateInput = '24-05-2022'; let array = dateInput.split("-"); let newDate = `${array[2]}-${array[1]}-${array[0]}`; console.log(newDate);
about 4 years ago · Juan Pablo Isaza Report

0

Tu primer intento estuvo cerca de ser correcto, simplemente te perdiste incluir el '-'. Este código también funcionaría:

 let dateInput = '24-05-2022'; let reversed = dateInput.split('-').reverse().join('-'); console.log(reversed) // outputs: 2022-05-24

Y si necesita un objeto Fecha, la new Date(reversed) funciona de maravilla.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!